

.pathway {

    .payhway-container {

        display: flex;
        align-items: center;

        .pathway-line {
            flex: 1;
            height: 2rpx;
            background: #999999;
            margin: 62rpx 13rpx 0 13rpx;

        }

        .pathway-point {
            font-size: 28rpx;
            font-weight: 400;
            color: #999999;

            display: flex;
            flex-direction: column;
            align-items: center;

            > view:last-child {
                margin-top: 22rpx;
                height: 26rpx;
                width: 26rpx;
                background: #999999;
                border-radius: 13rpx;
            }
        }

        .pathway-point-cur {
            color: #EFCE8F;
            font-weight: 500;
            > view:last-child {
                background: #EFCE8F;
            }
        }

        .pathway-point-passed {
            color: #444444;
            > view:last-child {
                background: #444444;
            }
        }
    }
}